草庐IT

Java Map 按值排序

全部标签

javascript - Select2 - 按查询排序结果

我使用的是Select2版本4.0.0。如果我的结果包含多个词,并且用户输入其中一个词,我想要显示按输入的单词在结果中的位置排序的结果。比如用户输入“apple”,我的结果是:“香蕉橙苹果”“香蕉苹果橙”“苹果香蕉橘子”那么“applebananaorange”应该首先出现在select2结果列表中,因为这是结果中“apple”最早出现的结果。我不太关心过去的顺序。我要重写或配置什么才能得到这样的东西?似乎matcher没有处理排序,sorter不包含查询数据。 最佳答案 您可以通过使用select2-search__field类标

javascript - jQuery javascript 自定义排序程序在 Firefox 中有效,但 IE 似乎无法获取它...(复制粘贴示例代码)

我根据我在应用程序中遇到的实际问题构建了此示例代码。我有一个自定义排序过程来对jQuery数组进行排序。容器包含具有特殊属性的项目列表。用于排序:加载临时数组中的所有项目清除容器将临时数组排序为一个新数组将已排序的项目附加到容器不知何故,Firefox知道如何排序,而IE却不知道。有人能告诉我哪里不正常吗?(您可以将下面的html复制粘贴到一个空的.html文件中,它应该可以立即运行)jQuery.fn.sort=function(){returnthis.pushStack([].sort.apply(this,arguments),[]);}functionDoTheSort(){

javascript - 基于对象属性对数组进行排序 - Javascript

这个问题在这里已经有了答案:Sortinganarrayofobjectsbypropertyvalues(35个答案)关闭9年前。我有一个名为canvasObjects的对象数组。每个对象都有一个名为z的属性。我想根据对象z对这个数组进行排序。如何使用sort()方法执行此操作?

javascript - 以随机顺序对数组进行排序

我想了解如何以随机顺序对数组进行排序。于是,我找到了下面的代码:varas=["max","jack","sam"];vars=as.sort(func);functionfunc(a,b){return0.5-Math.random();}console.log(s);我的主要问题是为什么他们使用0.5而不是另一个数字?以及它是如何运作的 最佳答案 你用过varas=["max","jack","sam"];vars=as.sort(func);functionfunc(a,b){return0.5-Math.random();}

javascript - jQuery dataTable 列的自定义排序

我有一个包含数字列和NA的表格。NA10241002003002096我正在尝试使用jQuerydataTable对列进行排序以生成以下内容:不适用、100、200、300、1024、2096和2096、1024、300、200、100、不适用但无法通过阅读排序和插件文档来弄清楚如何做到这一点。我在这里创建了一个fiddle代码:http://jsfiddle.net/stowball/rYtxh/非常感谢一些帮助。 最佳答案 只需使用data-order中的属性元素。插件将基于此进行排序。对于您的情况,HTML将是:NA10241

javascript - 可排序克隆助手不工作

也许我不明白clone如何与sortable一起工作,但这是我想做的。在对项目进行排序时,我希望我正在拖动的项目的克隆保持不变,直到我停止将项目放到新位置为止。代码如下:.sort{width:150px;}.ui-state-highlight{background-color:#000;height:2px;}Item1Item2Item3Item4$(function(){$('.sort').sortable({helper:'clone',placeholder:'ui-state-highlight',opacity:'.5'})})在此先感谢您的帮助!

javascript - 在数据表中设置默认排序列

我正在研究Jquery中的数据表插件。并且必须设置数据排序的默认列,所以我的意思是:我有一个包含4列的表,默认情况下数据按第1列排序,我希望数据应按第2或3列排序。如何实现:$('#tblMainTable').dataTable({"bJQueryUI":true,"sDom":'Rt我在“aSorting”中指定了它,但没有得到结果。请说明一下? 最佳答案 datatableapi中的示例是不是这样:$(document).ready(function(){varoTable=$('#example').dataTable();

javascript - 按字母顺序对 Backbone 集合进行排序

有没有办法使用_.sortBy方法或库的任何其他部分立即执行此操作? 最佳答案 你的意思是像this?vararray=[{name:"banana"},{name:"carrot"},{name:"apple"}];varsorted=_(array).sortBy("name");我会说它开箱即用。如果你想对一个普通的字符串数组进行排序,你可能只想使用sort。:varflatArray=["banana","carrot","apple"];flatArray.sort();参见here.也有效。请注意,Underscore的

javascript - 按值对 JSON 进行排序

这个问题在这里已经有了答案:Simplefunctiontosortanarrayofobjects(11个答案)关闭6年前。如何按名称->值对我的json文件进行排序?我想按标签名称的asc值显示。知道如何转换我的json文件吗?这是我的JSON文件的样子:[{"id":"105","name":"FIAT","active":true,"parentId":"1"},{"id":"106","name":"AUDI","active":true,"parentId":"1"},{"id":"107","name":"BMW","active":true,"parentId":"1"

javascript - 使用 jQuery 按值属性对选择选项进行排序

好吧,标题说明了一切。我正在做的是创建一个特色产品模块。大小的下拉列表使用JSON填充,我使用Handlebars来呈现html。我无法控制JSON文件。我尝试按选项标签中的实际文本对选项值进行排序,但之后我意识到选项值是错误的。所以现在我正在尝试按它们的值属性对选项进行排序,但还没有弄清楚。我正在尝试做这样的事情:varselectList=$('#featuredSelectFieldoption');varnewList=[];vartheNewNew=[];for(vari=0;i这是html:SelectanoptionSize5.5-$111.99Size5-$111.99